﻿using System;
using System.Configuration;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Data.SqlClient;


namespace vurfu.Linq
{
    public static class DataContextFactory
    {
        public static DataContext Create()
        {
            //TODO: этот костыль сделан, чтобы можно было запускать тесты. Нужно разобраться, как обращаться к содержимому web.config, когда мы запускаем тесты
            //var connectionString = ConfigurationManager.ConnectionStrings["VurfuDBConnectionString2"].ConnectionString;
            const string connectionString = "Data Source=localhost;Initial Catalog=VurfuDB;Integrated Security=True";
            
           
            var connection = new SqlConnection(connectionString);
            connection.Open();
            return new DataContext(connection);
        }

        private static readonly MappingSource mapping = new AttributeMappingSource();
    }
}